package cn.com.api.entity.base;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

// U_match Entity

/// <summary>
/// Datetime: 2017/3/8 20:02:31		
/// Genegrated automatically. Don't write your logic code here.	
/// the entity of table U_match.
/// </summary>

public class U_matchBase implements Serializable {

	private static final long serialVersionUID = 00L;

	// Genegrated Automatically.

	// id Match_id
	private Integer match_id = 0;

	// 赛事名 Match_name
	private String match_name = "";

	// 参赛名额 Join_count
	private Integer join_count = 0;

	// 企业ID，对应T_MEMBER_ENTREPRENEUR表ID Ent_id
	private String ent_id = "";

	// 赛事总金额 Amount
	private BigDecimal amount = BigDecimal.ZERO;

	// 赛事介绍 Match_introduce
	private Object match_introduce = "";

	// 赛事规则，多条用特殊字符分隔 Match_rules
	private String match_rules = "";

	// 缩略图 Thumbnail
	private String thumbnail = "";

	// 缩略图H5 Thumbnail_h5
	private String thumbnail_h5 = "";

	// 报名开始时间 Pstart_time
	private String pstart_time = "";

	// 报名结束时间 Pend_time
	private String pend_time = "";

	// 投票开始时间 Vstart_time
	private String vstart_time = "";

	// 投票结束时间 Vend_time
	private String vend_time = "";

	// 结果公布时间 Result_time
	private String result_time = "";

	// 平台收费 Counter_fee
	private BigDecimal counter_fee = BigDecimal.ZERO;

	// 奖金总额 Counter_Fee+bonus_amount = AMOUNT Bonus_amount
	private BigDecimal bonus_amount = BigDecimal.ZERO;

	// 状态 0等待审核， 1审核通过， 2审核不通过 Status
	private Integer status = 0;

	// 审核不通过原因 Reject_reason
	private String reject_reason = "";

	// 是否支付0未， 1已 Is_pay
	private Integer is_pay = 0;

	// 是否已确定获奖名单 0-未确定；1-已确定
	private Integer is_award = 0;

	// 获奖金额,上传作品的获奖人按比例分 Win_amount
	private BigDecimal win_amount = BigDecimal.ZERO;

	// 竞猜金额,投票一等奖作品人平均分配 win_amount+guess_amount = bonus_amount Guess_amount
	private BigDecimal guess_amount = BigDecimal.ZERO;

	// 是否需要佐证视频 Is_need_vedio
	private Integer is_need_vedio = 0;

	// Ext1
	private String ext1 = "";

	// Ext2
	private String ext2 = "";

	// Ext3
	private String ext3 = "";

	// Ext4
	private String ext4 = "";

	// Ext5
	private String ext5 = "";

	// 审核人ID Audit_by
	private String audit_by = "";

	// 审核时间 Audit_time
	private String audit_time = "";

	public U_matchBase() {
		super();
	}

	// Match_id
	public Integer getMatch_id() {
		return this.match_id;
	}

	public void setMatch_id(Integer match_id) {
		this.match_id = match_id;
	}

	// Match_name
	public String getMatch_name() {
		return this.match_name;
	}

	public void setMatch_name(String match_name) {
		this.match_name = match_name;
	}

	// Join_count
	public Integer getJoin_count() {
		return this.join_count;
	}

	public void setJoin_count(Integer join_count) {
		this.join_count = join_count;
	}

	// Ent_id
	public String getEnt_id() {
		return this.ent_id;
	}

	public void setEnt_id(String ent_id) {
		this.ent_id = ent_id;
	}

	public BigDecimal getAmount() {
		return amount;
	}

	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}

	// Match_introduce
	public Object getMatch_introduce() {
		return this.match_introduce;
	}

	public void setMatch_introduce(Object match_introduce) {
		this.match_introduce = match_introduce;
	}

	// Match_rules
	public String getMatch_rules() {
		return this.match_rules;
	}

	public void setMatch_rules(String match_rules) {
		this.match_rules = match_rules;
	}

	// Thumbnail
	public String getThumbnail() {
		return this.thumbnail;
	}

	public void setThumbnail(String thumbnail) {
		this.thumbnail = thumbnail;
	}

	// Thumbnail_h5
	public String getThumbnail_h5() {
		return this.thumbnail_h5;
	}

	public void setThumbnail_h5(String thumbnail_h5) {
		this.thumbnail_h5 = thumbnail_h5;
	}

	// Pstart_time
	public String getPstart_time() {
		return this.pstart_time;
	}

	public void setPstart_time(String pstart_time) {
		this.pstart_time = pstart_time;
	}

	// Pend_time
	public String getPend_time() {
		return this.pend_time;
	}

	public void setPend_time(String pend_time) {
		this.pend_time = pend_time;
	}

	// Vstart_time
	public String getVstart_time() {
		return this.vstart_time;
	}

	public void setVstart_time(String vstart_time) {
		this.vstart_time = vstart_time;
	}

	// Vend_time
	public String getVend_time() {
		return this.vend_time;
	}

	public void setVend_time(String vend_time) {
		this.vend_time = vend_time;
	}

	// Result_time
	public String getResult_time() {
		return this.result_time;
	}

	public void setResult_time(String result_time) {
		this.result_time = result_time;
	}

	// Status
	public Integer getStatus() {
		return this.status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	// Reject_reason
	public String getReject_reason() {
		return this.reject_reason;
	}

	public void setReject_reason(String reject_reason) {
		this.reject_reason = reject_reason;
	}

	// Is_pay
	public Integer getIs_pay() {
		return this.is_pay;
	}

	public void setIs_pay(Integer is_pay) {
		this.is_pay = is_pay;
	}

	// Is_need_vedio
	public Integer getIs_need_vedio() {
		return this.is_need_vedio;
	}

	public void setIs_need_vedio(Integer is_need_vedio) {
		this.is_need_vedio = is_need_vedio;
	}

	// Ext1
	public String getExt1() {
		return this.ext1;
	}

	public void setExt1(String ext1) {
		this.ext1 = ext1;
	}

	// Ext2
	public String getExt2() {
		return this.ext2;
	}

	public void setExt2(String ext2) {
		this.ext2 = ext2;
	}

	// Ext3
	public String getExt3() {
		return this.ext3;
	}

	public void setExt3(String ext3) {
		this.ext3 = ext3;
	}

	// Ext4
	public String getExt4() {
		return this.ext4;
	}

	public void setExt4(String ext4) {
		this.ext4 = ext4;
	}

	// Ext5
	public String getExt5() {
		return this.ext5;
	}

	public void setExt5(String ext5) {
		this.ext5 = ext5;
	}

	// Audit_by
	public String getAudit_by() {
		return this.audit_by;
	}

	public void setAudit_by(String audit_by) {
		this.audit_by = audit_by;
	}

	// Audit_time
	public String getAudit_time() {
		return this.audit_time;
	}

	public void setAudit_time(String audit_time) {
		this.audit_time = audit_time;
	}

	public Integer getIs_award() {
		return is_award;
	}

	public void setIs_award(Integer is_award) {
		this.is_award = is_award;
	}

	public BigDecimal getCounter_fee() {
		return counter_fee;
	}

	public void setCounter_fee(BigDecimal counter_fee) {
		this.counter_fee = counter_fee;
	}

	public BigDecimal getBonus_amount() {
		return bonus_amount;
	}

	public void setBonus_amount(BigDecimal bonus_amount) {
		this.bonus_amount = bonus_amount;
	}

	public BigDecimal getWin_amount() {
		return win_amount;
	}

	public void setWin_amount(BigDecimal win_amount) {
		this.win_amount = win_amount;
	}

	public BigDecimal getGuess_amount() {
		return guess_amount;
	}

	public void setGuess_amount(BigDecimal guess_amount) {
		this.guess_amount = guess_amount;
	}

}
